/**
 * 
 */
package com.ipartek.pruebas.bean;

import com.ipartek.pruebas.interfaces.DriveableP8;

/**
 *  Subclase que extiende de la clase VehiculoP8
 * y la cual implementa varias interfaces
 * @author practicas8
 *
 */
public class AutomobileP8 extends VehiculoP8 implements DriveableP8, Cloneable{

	/**
	 * 
	 */
	//Atributos
	
	int puertas;
	
	//Constructores
	
	public AutomobileP8(int puertas) {
		super();
		this.puertas = puertas;
	}

	public AutomobileP8() {
		super();
		
	}

		
	public AutomobileP8( String marca, String modelo, int potencia,
						  boolean traccion, int puertas) {
		super();
		this.puertas = puertas;
	}

	//Metodos propios
	
	@Override
	public boolean startEngine() {
		
		return false;
	}

	@Override
	public void stopEngine() {
		
		
	}

	@Override
	public float accelerate(float acc) {
		
		return 0;
	}

	@Override
	public boolean turn(int dir) {
		
		return false;
	}

	@Override
	public String toString() {	
		return   super.toString() + " " + this.puertas + " ";
	}
	

}
